/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ebm;

import DB.DBFunctions;
import bean.TellicoObj;
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.StringTokenizer;

/**
 *
 * @author vincenzoscognamiglio
 */
public class ImportFromTellico {

    public static void main(String[] args) {
        

        try {
            FileReader fr = new FileReader("c:\\temp.csv");
            BufferedReader br = new BufferedReader(fr);
            String stringRead = br.readLine();
            int cn = 0;
            while (stringRead != null) {
                if (cn > 0) {
                    TellicoObj tell = new TellicoObj();
                    /*Titolo;Sottotitolo;Autore;Editore;Rilegatura;Data di acquisto;Prezzo d'acquisto;Casa editrice;Edizione;Copyright (anno);Anno di pubblicazione;Num. ISBN;Num. LCCN;Pagine;Traduttore;Lingua;Genere;Parole chiave;Collana;Numero;Condizioni;Autografato;Letto;Regalo;Prestato;Voto;Copertina;Commenti;ID;Data di creazione;Ultima modifica;Trama-Riassunto*/
                    StringTokenizer st = new StringTokenizer(stringRead, ";");
                    tell.setTitolo(st.nextToken());
                    tell.setSottotitolo(st.nextToken());
                    tell.setAutore(st.nextToken());
                    tell.setEditore(st.nextToken());
                    tell.setRilegatura(st.nextToken());
                    tell.setDataDiAcquisto(st.nextToken());
                    tell.setPrezzoAcquisto(st.nextToken());
                    tell.setCasaEditrice(st.nextToken());
                    tell.setEdizione(st.nextToken());
                    tell.setCopyright(st.nextToken());
                    tell.setAnnoPubblicazione(st.nextToken());
                    tell.setISBN(st.nextToken());
                    tell.setLCCN(st.nextToken());
                    tell.setPagine(st.nextToken());
                    tell.setTraduttore(st.nextToken());
                    tell.setLingua(st.nextToken());
                    tell.setGenere(st.nextToken());
                    tell.setParoleChiave(st.nextToken());
                    tell.setCollana(st.nextToken());
                    tell.setNumero(st.nextToken());
                    tell.setCondizioni(st.nextToken());
                    tell.setAutografato(st.nextToken());
                    tell.setLetto(st.nextToken());
                    tell.setRegalo(st.nextToken());
                    tell.setPrestato(st.nextToken());
                    tell.setVoto(st.nextToken());
                    tell.setCopertina(st.nextToken());
                    tell.setCommenti(st.nextToken());
                    tell.setID(st.nextToken());
                    tell.setDataCreazione(st.nextToken());
                    tell.setUltimaModifica(st.nextToken());
                    tell.setTramaRiassunto(st.nextToken());
                             
                    DBFunctions.insertTellicoData(tell);                    
                }
                stringRead = br.readLine();
                cn++;
            }
            br.close();
        } catch (Exception e) {
            System.err.println("Errore:" + e.getMessage());

        }

     
        
    }
}
